#ifndef FOREGROUND_HPP_INCLUDED
#define FOREGROUND_HPP_INCLUDED

extern "C"
{
#include "vibe/vibe.h"
}

#include "Process/observer.hpp"
#include "Process/process.hpp"

class Vibe :public Observer
{
public:
	Vibe(Process *pro);
	~Vibe();
	 
	void Update(const Image &image);
	
	Image mask;
protected:
private:
	vibeModel_t *vibe_model;
};
#endif // FOREGROUND_HPP_INCLUDED
